runtime._type.kind (field)

40 uses

	runtime (current package)
		alg.go#L156: 	switch t.kind & kindMask {
		cgocall.go#L401: 	if arg != nil && (t.kind&kindMask == kindPtr || t.kind&kindMask == kindUnsafePointer) {
		cgocall.go#L403: 		if t.kind&kindDirectIface == 0 {
		cgocall.go#L410: 		switch aep._type.kind & kindMask {
		cgocall.go#L412: 			if t.kind&kindMask == kindUnsafePointer {
		cgocall.go#L435: 	cgoCheckArg(t, ep.data, t.kind&kindDirectIface == 0, top, cgoCheckPointerFail)
		cgocall.go#L451: 	switch t.kind & kindMask {
		cgocall.go#L460: 			cgoCheckArg(at.elem, p, at.elem.kind&kindDirectIface == 0, top, msg)
		cgocall.go#L498: 		cgoCheckArg(it, p, it.kind&kindDirectIface == 0, false, msg)
		cgocall.go#L530: 			cgoCheckArg(st.fields[0].typ, p, st.fields[0].typ.kind&kindDirectIface == 0, top, msg)
		cgocall.go#L638: 	cgoCheckArg(t, ep.data, t.kind&kindDirectIface == 0, false, cgoResultFail)
		cgocheck.go#L117: 	if typ.kind&kindGCProg == 0 {
		cgocheck.go#L219: 	if typ.kind&kindGCProg == 0 {
		cgocheck.go#L223: 	switch typ.kind & kindMask {
		debuglog.go#L278: 		switch v._type.kind & kindMask {
		error.go#L260: 	switch eface._type.kind {
		heapdump.go#L209: 	dumpbool(t.kind&kindDirectIface == 0 || t.ptrdata != 0)
		mbitmap.go#L723: 	if typ.kind&kindGCProg != 0 {
		mbitmap.go#L899: 			if typ.size != 2*goarch.PtrSize || typ.kind&kindGCProg != 0 {
		mbitmap.go#L900: 				print("runtime: heapBitsSetType size=", size, " but typ.size=", typ.size, " gcprog=", typ.kind&kindGCProg != 0, "\n")
		mbitmap.go#L922: 			if typ.kind&kindGCProg != 0 {
		mbitmap.go#L1020: 	if typ.kind&kindGCProg != 0 {
		mbitmap.go#L1417: 		if typ.kind&kindGCProg == 0 && (hbitp != end.bitp || (w == nw+2) != (end.shift == 2)) {
		mbitmap.go#L1439: 				if typ.kind&kindGCProg != 0 && i < (totalptr+3)/4*4 {
		mbitmap.go#L1453: 				print("kindGCProg=", typ.kind&kindGCProg != 0, " outOfPlace=", outOfPlace, "\n")
		mbitmap.go#L1460: 				if typ.kind&kindGCProg != 0 {
		mfinal.go#L221: 				switch f.fint.kind & kindMask {
		mfinal.go#L337: 	if etyp.kind&kindMask != kindPtr {
		mfinal.go#L391: 	if ftyp.kind&kindMask != kindFunc {
		mfinal.go#L406: 	case fint.kind&kindMask == kindPtr:
		mfinal.go#L412: 	case fint.kind&kindMask == kindInterface:
		plugin.go#L88: 		if t.kind&kindMask == kindFunc {
		stack.go#L1363: 	if abiRegArgsType.kind&kindGCProg != 0 {
		type.go#L41: 	kind       uint8
		type.go#L65: 	switch t.kind & kindMask {
		type.go#L143: 	switch t.kind & kindMask {
		type.go#L584: 	kind := t.kind & kindMask
		type.go#L585: 	if kind != v.kind&kindMask {
		typekind.go#L42: 	return t.kind&kindDirectIface != 0